package org.example.service;

import org.example.domain.EmailRecord;
import org.springframework.transaction.annotation.Transactional;

@Transactional
public interface EmailRecordService {

    void addEmailRecord(EmailRecord emailRecord);//学生新增一条邮箱来往

    EmailRecord[] getEmailRecordsByUserId(Integer userId,Integer start);//获取指定id学生的10条信件记录

    EmailRecord[] getEmailRecordsByAdminIdZero(Integer start);//获取管理员id为0的10条信件记录，既还未被回复的记录

    EmailRecord[] getEmailRecordsByAdminIdNotZero(Integer start);//获取管理员id不为0的10条信件记录，既被回复的记录

    void replyEmailRecordById(EmailRecord emailRecord);//管理员答复学生的回答
}
